public class LogicOperator{
/* 逻辑运算符的使用*/
	public static void main(String[] args){
	int age = 50;
	//短路与的使用&&（如果第一个条件为false第二个条件不判断）
	if(age>20&&age<90){
		System.out.println("ok100");
	}
	//&逻辑与的使用(无论第一个结果是否为false，第二个条件都要判断)
	if(age>20 & age<90){	
		System.out.println("ok200");
	}
	//区别
	int a = 4;
	int b = 9;
	if(a<1 && ++b<50){
		System.out.println("ok300");
	}
	System.out.println(b);//9
    if(a<1 & ++b<50){
		System.out.println("ok300");
	}
	System.out.println(b);//10
/*1.&&短路与：若第一个条件为假，第二个条件不执行（开发时常用） 
  2.&逻辑与：无论第一个条件为真和假，第二个条件都执行
  注意：只有当第一个条件为false时才有区别。
*/

  
	}
}